About Nubo Ltd (10481612) United Kingdom