About Still Water Global Ltd. (13662762) United Kingdom