About Freeman Technology Limited (04978827) United Kingdom