Does SOUMI & SOBI LTD t/as Holmsdale Mini Market (Company No. 10613490) sponsor UK visas? | dotheysponsor.uk