About Freempact Limited (08220006) United Kingdom