About Black Box Echo Ltd. (09088966) United Kingdom