About Banach Group London Limited (13703187) United Kingdom