About Industrial Phycology Limited (08273782) United Kingdom