About Michael Corps Limited (12912129) United Kingdom