About Psallidas Holdings Ltd (13098196) United Kingdom