About The Vivid Pixels Ltd (08122773) United Kingdom