About Ffl Holdings Limited (12067693) United Kingdom