About Genfact Ltd (SC703782) United Kingdom