About Polymer Mimetics Limited (12598928) United Kingdom