About The Pixel Fountain Limited (03029547) United Kingdom