About Bafta Media Technology Limited (06226648) United Kingdom