About Sheru Investments Ltd (12060489) United Kingdom