About Interface Polymers Ltd (10013620) United Kingdom