About Techne Cast Limited (03242755) United Kingdom