About Ba&ha Limited (13156937) United Kingdom