About Sar Management Limited (09906888) United Kingdom