About Troera Ltd (12883579) United Kingdom