About Lycar Ltd (12085128) United Kingdom