About S.t.o.a. Group Ltd (13030619) United Kingdom