About Belize Technology Co. Ltd (12232123) United Kingdom