About Seyon Technologies Limited (07590752) United Kingdom