About Citybase Limited (06756915) United Kingdom