About Electric Putty Limited (05237818) United Kingdom