About Scar Tissue Films Ltd (05241122) United Kingdom