About Dejouher Limited (12247703) United Kingdom