About Technicle Ltd (12215845) United Kingdom