About Tropria Limited (12165902) United Kingdom