About Technica Holdings Limited (10373070) United Kingdom