bafta.org is the name of it's website . The company is Film, television and games organisation . In 1947 this company was founded . The headquarters are located at Piccadilly,London, W1J,United Kingdom
The website has a domain name 