About Oddd Studio Limited (10838669) United Kingdom