About Sequel Consultants Limited (12804785) United Kingdom