About S-cubed Limited (06675765) United Kingdom