About Slic Innovations Limited (07866183) United Kingdom