About Albarrak Limited (11602006) United Kingdom