About Vectorpix Studios Ltd (10601713) United Kingdom