About Geneft Limited (12961614) United Kingdom