About Uk Lamour Biological Technology Co. Limited (11190645) United Kingdom