About Freer Investments Limited (11710096) United Kingdom