About Pemmueusne Ltd (12031282) United Kingdom