About Semantrica Ltd (09001464) United Kingdom