About S Consultants Ltd. (12182639) United Kingdom