About Mini Indian Limited (12883618) United Kingdom