About Sabella Ltd (05482012) United Kingdom