About Techne Marine Limited (11293481) United Kingdom