About Skratch Corporation Limited (11872065) United Kingdom