About Luckam Holdings Limited (11990552) United Kingdom