About Lycolife Limited (09160609) United Kingdom