About Kentrosa Ltd (12684591) United Kingdom