About Newbase Limited (11960349) United Kingdom