About Nexusbit Limited (12980784) United Kingdom