British Academy of Film and Television Arts company's headquarters are located at Piccadilly,London, W1J,United Kingdom . Film, television and games organisation is the type of the company . It has a website named bafta.org . It was founded in 1947
It was established before 1920