About Nabbaa Ltd (08996488) United Kingdom