About Kapella Services Limited (12382131) United Kingdom