About Kambila Management Service Limited (08394781) United Kingdom