About Ketogena Ltd (12926849) United Kingdom