About Okay Studios Ltd (10644297) United Kingdom