About Micra Solution Uk Ltd (12879444) United Kingdom