About Scar London Ltd (12245251) United Kingdom