About Patcha Pasties Ltd (11163099) United Kingdom