About Micro Idea Limited (06476286) United Kingdom