About Deixis Press Ltd (13262720) United Kingdom