About Open City Limited (11875758) United Kingdom