About Sabella Holdings Ltd (12133106) United Kingdom