About Demon Barbers Ltd. (13603375) United Kingdom