About Sencap Investments Ltd (11368438) United Kingdom