About Kbase Investments Limited (10542959) United Kingdom