About Flen Solutions Ltd (10322884) United Kingdom