About Sengi Investments Ltd (10905306) United Kingdom