About Lowena Holdings Ltd (13146856) United Kingdom