About Stookk Ltd (12830252) United Kingdom