About Pammour Ltd (13426967) United Kingdom