About Lica Scientific Limited (10253061) United Kingdom