About Mini Formula 1 Limited (04393453) United Kingdom