About Refuge Investments Limited (01508129) United Kingdom