What jurisdiction did you choose?
The company is registered in the United Kingdom.
According to your T&C this is not so
STIPS FinTech Limited a Belize company with the registry code 171,691 and address at Suite 508, Marina Towers, Newtown Barracks, Belize City, Belize, Central America