About Kpsr Holdings Limited (11392772) United Kingdom