About The Scratch Group Ltd (12903523) United Kingdom