About Mindreflex Ltd (13338277) United Kingdom