About Saqa Solutions Ltd (11599206) United Kingdom