About Lowi Holdings Limited (12850216) United Kingdom