About Sourcerersgroup International Ltd. (08027775) United Kingdom