About Sebelle Holdings Ltd (12456482) United Kingdom