About Ultra Information & Communications Technology Ltd (06466186) United Kingdom