About Technical Arc Holdings Ltd (13641502) United Kingdom