About Shambhu Investments Ltd (12413152) United Kingdom