About Pixelodeon Interactive Ltd. (07996778) United Kingdom