About Southpaw International Ltd. (10325912) United Kingdom