About Wood Mackenzie Holdings Limited (SC282605) United Kingdom