About Putty Consulting Limited (11127645) United Kingdom