About Kella Associates Ltd (12053147) United Kingdom