About Ijla Ltd. (10073628) United Kingdom