About Lilydec Holdings Limited (13577281) United Kingdom