About Kavala London Ltd (11648043) United Kingdom