About Ypsilon Studio Ltd (08823262) United Kingdom