About Troca Ltd (SC691061) United Kingdom