About Putty Solutions Ltd (11801906) United Kingdom