About Neogram Ltd (11550254) United Kingdom