About Capella Imports Ltd (12094539) United Kingdom