About Gennea Limited (10460128) United Kingdom