About Shambhala Nomadix Ltd (11694913) United Kingdom