About Beja Holdings Ltd (12845293) United Kingdom