About Flinch Group Ltd (10889852) United Kingdom