About Semantica Dialog Limited (06160464) United Kingdom