About Atlas Management Services Limited (02672668) United Kingdom