About Navartis (london) Limited (12883473) United Kingdom