About Jbo (london) Limited (09508527) United Kingdom