About Finished Pixel Limited (13375126) United Kingdom