About De Genesis Limited (13076829) United Kingdom