About Parallax Studios Limited (04836281) United Kingdom