About Semantic Arts Uk Limited (12396761) United Kingdom