About Kin And Carta Former Holdco Limited (06831479) United Kingdom