About Deen Abdo Ltd (12176691) United Kingdom