About Atoda Inc. Ltd. (10060741) United Kingdom