Citibase
Imperial House, St. Nicholas Circle, Leicester LE14LF Leicester , Leicestershire, United Kingdom United Kingdom
- Profile: Citibase is a Office Services company located at Leicester , Leicestershire,, United Kingdom United Kingdom, address is Imperial House, St. Nicholas Circle, Leicester, Leicester , Leicestershire, LE14LF UK, postcode is LE14LF, you can contact Citibase by phone 441162531245