About Babylon Barbers Limited (11926118) United Kingdom