About Open Space Creative Limited (05075492) United Kingdom