About Upfocus Ltd (12970219) United Kingdom