About Eskara Ltd (12629628) United Kingdom