About Leucea Ltd (13140743) United Kingdom