About Micro Projects Limited (08186321) United Kingdom