About Reflex Holdings Ltd (03299323) United Kingdom