About Semedos Limited (10140929) United Kingdom