About Deja Cor Limited (10177385) United Kingdom