About Nabbosa Ltd (13450847) United Kingdom