About Tricla Limited (08671544) United Kingdom