About Ijazz Wrexham Ltd (11788828) United Kingdom