About Kelly International Limited (11709151) United Kingdom