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