About Haden Freeman Ci Limited (12561278) United Kingdom