About Polymer Holdings Limited (SC089577) United Kingdom