About Kyverdale Invest Ltd (13449926) United Kingdom