About Lika Encoder Uk Limited (12637547) United Kingdom