About S Plus International Ltd (12453906) United Kingdom