About Capella Associates Ltd (05448801) United Kingdom