About Jai Mantra Soho Central Plaza Ltd (13501651) United Kingdom