About Ali G Macleod Ltd. (SC328513) United Kingdom