About Camelbell Ltd (13118539) United Kingdom