About Lilac Projects Limited (11739166) United Kingdom