About Techne Solutions Ltd (10090592) United Kingdom