About Miko Engineering Services Limited (10838903) United Kingdom