About Henry Atticus Investments Limited (11602907) United Kingdom