About Dyad Artificial Intelligence Limited (12626064) United Kingdom