About Sequel Depot Limited (10357393) United Kingdom