About Jaga Developments (london) Ltd (11855342) United Kingdom