About Mikro Innovation Limited (10827017) United Kingdom