About Lycris Limited (08763143) United Kingdom