About The Nomad Bag Co Limited (12173562) United Kingdom