About Mini India Ltd (07934839) United Kingdom