About 3d Open Space Limited (11720216) United Kingdom