About Ellyse Tech Consultancy Limited (10896193) United Kingdom