About Micra Limited (10668994) United Kingdom