About The Nomad Mba Limited (10832637) United Kingdom