About S-cubed Consultants Limited (04589952) United Kingdom