About Yacine Delimi Ltd (12210576) United Kingdom