About Lima Management Company Limited (09884519) United Kingdom