About Atticus Ventures Limited (09199374) United Kingdom