About Atticus Consultants Limited (09367133) United Kingdom