About Jsp Holdings (london) Limited (13615162) United Kingdom