About Open Space Business Centres Limited (10699479) United Kingdom