About Wrexham Technology Park Ltd (13609008) United Kingdom