About Jennen Investments Limited (12458193) United Kingdom