About Teambold Investments Ltd (11374681) United Kingdom