About Kamelock Ltd (11929765) United Kingdom