About Nomad Franchise Ltd (10294561) United Kingdom