About Sebella Limited (11942793) United Kingdom