About Hicx Solutions Limited (05282784) United Kingdom