About Pssd Holdings Ltd (12372335) United Kingdom