About Larda Ltd. (10606593) United Kingdom