About Rabid Scar Ltd (11488576) United Kingdom