About Ktm (london) Limited (08361721) United Kingdom