About Bellahcen S Ltd (12946167) United Kingdom