About Maxflor Limited Limited (12569607) United Kingdom