About Trio London Limited (11972958) United Kingdom