About Urbanbase Limited (04399101) United Kingdom