About Flen Ltd (12354405) United Kingdom