About Ellipse Consulting Solutions Limited (10234105) United Kingdom