About Anoa London Limited (11391171) United Kingdom