About Deja Moi Ltd (12344273) United Kingdom