About Al Bahama Limited (12939324) United Kingdom