About Bensussen Deutsch & Associates Limited (10124940) United Kingdom