About Ypsilon Technologies Ltd (11413559) United Kingdom