About Pixel Funnel Limited (08497619) United Kingdom