About The Pixel Scientists Ltd (13389726) United Kingdom