About Nomad Box Company Ltd (04132006) United Kingdom