About Leoca Ltd (11675765) United Kingdom