About Lycros Limited (07773332) United Kingdom