About Open Cities Limited (05970818) United Kingdom