About Seqa Limited (07185616) United Kingdom