About Harbinger It Solutions Limited (07824366) United Kingdom