About Ichl Technology Solutions Ltd. (05720401) United Kingdom