About Troisieme Oeil International Ltd (13694011) United Kingdom