About Flexible Fin Co Ltd (12068762) United Kingdom