About Phycomex Limited (10596652) United Kingdom