About Twenty Four Seven Global Ltd (05365424) United Kingdom