About Ypsilon Eclips Uk Limited (12626283) United Kingdom