About Lodebex Limited (12191356) United Kingdom