About Penmoor Ltd (10861673) United Kingdom