About Sckratch Limited (12387242) United Kingdom