About Elliptycs Limited (10146723) United Kingdom