About El Talli Ltd (SC670879) United Kingdom