About Nubu Ltd (11153901) United Kingdom