About Lilac Holdings Ltd (10591169) United Kingdom