About Likoni Management Company Limited (10891554) United Kingdom