About Psmedia Holdings Limited (12218478) United Kingdom