About Troo Ltd (10293408) United Kingdom