About Nublu Investments Limited (08674520) United Kingdom