About Sequel Solutions Limited (11386723) United Kingdom