About Genk Investments Limited (11668856) United Kingdom