About Sprint International Limited (12596357) United Kingdom