About Headlogic Solutions Limited (06823171) United Kingdom