About Lima Lima Management Ltd (10707226) United Kingdom