About Nomadic Spirit Ltd (10496185) United Kingdom