About Techne Group Ltd (13314490) United Kingdom