About Camp Africa Limited (12119479) United Kingdom