David Law carried out the abuse in 2022 and 2023 at locations including Glasgow, Dundee, Tenerife and Mauritius