About Miko Engineering Limited (04305580) United Kingdom