About Sequel Consulting Limited (12236156) United Kingdom