About Effra Campers Ltd (12925429) United Kingdom