About Sefhex Consult Limited (13589190) United Kingdom