About Lima Holdings Limited (10448472) United Kingdom