About Flinch Ltd (08751358) United Kingdom