About Seon Technologies Uk Ltd (12512707) United Kingdom