About Lycrome Limited (08570193) United Kingdom