About Dejero Europe Limited (08604678) United Kingdom