About Open Space Concepts Ltd (11239425) United Kingdom