About Kanella Latin House Ltd (11178683) United Kingdom