About 10genx Limited (11630133) United Kingdom