About Flicx E Commerce And Technology Group Ltd (11889561) United Kingdom