About Studio Odder Ltd (12305228) United Kingdom