About Micra Investments Ltd (12900227) United Kingdom