About Atticus Legal Consultants Limited (09286925) United Kingdom