About Reflex Associates Limited (11052307) United Kingdom