About Odddog Studio Limited (NI682882) United Kingdom