About Kerogen Investments No.28 (uk) Limited (10595804) United Kingdom