About Leegal Holdings Ltd. (SC442299) United Kingdom