About Louqa Ltd. (10398527) United Kingdom