About Organizational Space Limited (04919138) United Kingdom