About Dei Genetrix Limited (12608496) United Kingdom