Coming Soon

Calla Lily Personal Care Ltd

Registration Number 03502936

Trading name: Calla

Calla offers a platform for facilitating seamless, multilingual phone conversations by connecting users with professional interpreters, enhancing communication across language barriers.

Get notified when we’re launching.

Want fast, powerful sales prospecting for UK companies? Signup below to find out when we're live.