About Nelbase Ltd (08300013) United Kingdom