About Techbar Repair Centre Limited (12500939) United Kingdom