About Lucency Holdings Limited (08454912) United Kingdom