About Elliptic Labs Ltd (13701095) United Kingdom