About Lilac Square Limited (10387467) United Kingdom