About Ouali Holdings Ltd (11530779) United Kingdom