About Headcom Solutions Limited (11385542) United Kingdom