About Broken Scar Limited (13353814) United Kingdom