About Uli Limited (09258836) United Kingdom