About Semplica Ltd. (09796387) United Kingdom