About Taskin Kenan Vfx Ltd (12881932) United Kingdom