About Elliott Lion Limited (10758232) United Kingdom