About Pixelbase Studio Limited (SC610716) United Kingdom