About South Beach International Ltd. (10190775) United Kingdom