About Freemax Associates Limited (04882426) United Kingdom