About Flexx Holdings Limited (11831707) United Kingdom