About Touch Up Bar Ltd (12848545) United Kingdom