About Pamira Limited (04303389) United Kingdom