Are you referring to Topforcecompany.com, which appears to be a broker?
Honestly, I've never heard of this before; by checking the WHOIS, it's a new site.
Domain:
topforcecompany.com
Registered On:
2025-08-29
Expires On:
2026-08-29
Updated On:
2026-04-14
Are you 100% sure that it is your friend, or did you just add him on Telegram and haven't met before?
For me, this site is fairly new, and I cannot trust a site that does not provide any additional information. I already searched the site without finding much information, so my advice is to avoid this site because it appears to be a scam.