About Elenkus Ltd (SC344057) United Kingdom