About Camping Africa Ltd (13300962) United Kingdom