About Scratchy Patchy Limited (09497860) United Kingdom