About Metapixel Studio Ltd (09679112) United Kingdom