About Freetown Holdings Limited (11248497) United Kingdom