About Shadrach Meshach Investments Ltd (09354032) United Kingdom