About Mini Nomad Limited (13493471) United Kingdom