About S.e.k.l. Ltd (11828274) United Kingdom