About The Oddity Space Limited (10696508) United Kingdom