About Pixels & Noise Limited (09985592) United Kingdom