About Ilicomm Technology Solutions Limited (09150338) United Kingdom