About Seglo Limited (12286241) United Kingdom