About Globa International Ltd (12893062) United Kingdom