About Public Partnership Solutions Limited (07244020) United Kingdom