About Kedro Ltd (12370291) United Kingdom