About Genfitech Ltd (12143163) United Kingdom