About Newbe Limited (06220018) United Kingdom