About Joga Properties Ltd (06759918) United Kingdom