About Jamburg International Ltd (12107944) United Kingdom