About Putty Liability Corporation Limited (12235520) United Kingdom