About Scar Industries Ltd (10124739) United Kingdom