About Ufac Holdings Limited (10003894) United Kingdom