About Jura Place Limited (11820170) United Kingdom