About Antelope South Limited (02774634) United Kingdom