About Semba Ltd (13536152) United Kingdom