About Shikra Investments Ltd (13211126) United Kingdom