About Onyx Studios Limited (11448347) United Kingdom