About Leasekit Holdings Limited (11865044) United Kingdom