About Camalus Ltd (11581141) United Kingdom