About Livicode Tech Solutions Limited (09993247) United Kingdom