About Micra Holdings Limited (04622427) United Kingdom