About Capella Holdings Limited (NI639582) United Kingdom