About Nexus Alpha Limited (02941132) United Kingdom