About 1leta Finance Limited (11317237) United Kingdom