About Nexus Alpha Group Holdings Limited (07034114) United Kingdom