About Atlanta Management Limited (03124588) United Kingdom