About Yplicity Ltd (12305373) United Kingdom