About Sar (london) Limited (10143671) United Kingdom