About Scratch (uk) Limited (07776718) United Kingdom