About Seymour It Operations Limited (07324120) United Kingdom