About Owloc Industries Ltd (08116458) United Kingdom