About Genelecx Limited (SC610064) United Kingdom