About Seeka Investments Limited (10993257) United Kingdom