About Shambhala Properties Ltd (13361710) United Kingdom