About Kalila Ltd. (10425432) United Kingdom