Is the company behind Canary Mail trustworthy?

Does anyone have informations about the company behind canary mail - mailr tech llp?

Sometimes it’s shown as located in San Francisco, sometimes in India and others say it’s located in Singapore.

This seems to be very strange for me, when „security“ is every second word in their advertisement.
Is the company trustworthy?

Thanks in advance.