About Lycoris Limited (08170398) United Kingdom