About Gjurra Investments Limited (08860967) United Kingdom