About P S Squared Limited (04783412) United Kingdom