About Studio Odey Limited (13636644) United Kingdom