About Alpha Nu Developments Ltd (11181042) United Kingdom