About Leoz Limited (04422568) United Kingdom