About Pixel Trip Studios Ltd (08742958) United Kingdom