About Techne Labs Ltd (13048749) United Kingdom