About Krechendo Managers Ltd (11584829) United Kingdom