About Atticus Ni Limited (NI630261) United Kingdom