About Nexbase Limited (08811167) United Kingdom