About Xgenomes Limited (12490885) United Kingdom