About Nb42 Limited (07561897) United Kingdom