About Lozo Limited (10408958) United Kingdom