About Skratch Media Ltd (SC663453) United Kingdom