About Pyrex London Limited (12064960) United Kingdom