About Heada Solutions Limited (SC629031) United Kingdom