About Lycia Limited (04465356) United Kingdom