About Jenks Flame International Call Centres Limited (13412482) United Kingdom