About De Jamila Ltd (12333885) United Kingdom