About Mirra Investment Ltd (13291542) United Kingdom