About Troppus Limited (08779470) United Kingdom