About Bbn Nexus Limited (12952148) United Kingdom