About Lyca Motors Ltd (12917107) United Kingdom