About Imc Sandown Ltd (12803078) United Kingdom