About Sar London Management Limited (10463079) United Kingdom