About Ngenius Ltd (11760773) United Kingdom