About The Ot Space Limited (13372434) United Kingdom