About Sequel Holdings Ltd (11375337) United Kingdom