About Shri Mirambica Properties Ltd (13515653) United Kingdom