About Geni Ltd (08986946) United Kingdom