About Pamkin Media Group Limited (13159790) United Kingdom