About Miicro Limited (SC298822) United Kingdom