About The Bynd Group Ltd (13414768) United Kingdom