About Tech & Media Arts Ltd (11490566) United Kingdom