About S.tel Consultants Limited (03046120) United Kingdom