About Echo Press (1983) Limited (01679832) United Kingdom