About Mikro Limited (04521173) United Kingdom