About Accuman Management Limited (13064336) United Kingdom