About Norfolk Ants Ltd (10181917) United Kingdom