About Miriad Palmerston Ltd (13545165) United Kingdom