About Mikro Fix Limited (10902866) United Kingdom