About Dejoch Limited (12066946) United Kingdom